package com.xzj.admin.boot.service;

import com.xzj.admin.boot.domain.entity.SysGatewayRouter;
import com.xzj.common.datasource.domain.PageReq;
import com.xzj.common.datasource.domain.PageResp;

/**
 * @program: xzj-admin
 * @ClassName: SysGatewayRouterService
 * @description: 网关路由管理;(sys_gateway_router)表服务接口
 * @author: XiaZunJun
 * @create: 2024-10-12 14:30
 */
public interface SysGatewayRouterService {

    /**
     * 分页查询
     *
     * @param pageReq 分页筛选条件对象
     * @return 查询结果
     */
    PageResp<SysGatewayRouter> pageQuery(PageReq<SysGatewayRouter> pageReq);

    void update(SysGatewayRouter sysGatewayRouter);

    void insert(SysGatewayRouter sysGatewayRouter);

    boolean deleteById(String id);

    boolean deleteRouterConfigsById(String id);
}
